package cn.foolishbird.hamal.frame.queryParam;

import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

/**
 * 选项条件
 *
 * @author Eric
 * @version 1.0
 * @date 2020-03-11
 */
@Data
@Builder
public class QueryOption {

    /**
     * 关系类型
     */
    private QueryOptionTypeEnum optionType;

    /**
     * 字段类型  只支持8种基本类型 date
     */
    private QueryFieldTypeEnum fieldType;

    /**
     * 字段名
     */
    private String fieldName;

    /**
     * 字段值
     */
    private String fieldValue;

    /**
     * 用户between and 操作
     */
    private String fieldValueTwo;

    @Tolerate
    public QueryOption() {

    }

}
